package top.pmwly.common.domain.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * @author Herther
 * @version 1.0.0
 * @ClassName MyinfoVo.java
 * @Description 个人信息vo对象
 * @createTime 2021年09月24日 23:13:00
 */
@ApiModel(value = "个人信息VO模型")
@Data
@EqualsAndHashCode
public class MyinfoVo {
    @ApiModelProperty(value = "用户账号")
    private String userName;

    @ApiModelProperty(value = "用户昵称")
    private String nickName;

    @ApiModelProperty(value = "用户邮箱")
    private String email;

    @ApiModelProperty(value = "手机号码")
    private String phone;

    @ApiModelProperty(value = "用户性别（0男 1女 2未知）")
    private String sex;

    @ApiModelProperty(value = "头像地址")
    private String avatar;

    @ApiModelProperty(value = "帐号状态（true正常 false停用）")
    private String enabled;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "用户角色")
    private String roleName;

    @ApiModelProperty(value = "角色权限字符串")
    private String roleKey;
}
